rubber plantation/patch - Spanish English Dictionary